package com.ruoyi.generator.entity;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

@Data
public class CustomerInfo extends BaseEntity {

    private Long id;  // 主键ID

    @Excel(name = "客户名称")
    private String customerName;  // 客户名称

    @Excel(name = "省")
    private String province;

    @Excel(name = "市")
    private String city;

    @Excel(name = "区")
    private String district;// 省市区

    @Excel(name = "联系人")
    private String contactPerson;  // 联系人

    @Excel(name = "手机号")
    private String phoneNumber;  // 手机号

    @Excel(name = "生日", dateFormat = "yyyy-MM-dd")
    private Date birthday;  // 生日

    @Excel(name = "客户经理")
    private String accountManager;  // 客户经理

    @Excel(name = "详细地址")
    private String detailedAddress;  // 详细地址

    @Excel(name = "公司类型")
    private String companyType;  // 公司类型

    @Excel(name = "公司规模")
    private String companyScale;  // 公司规模

    @Excel(name = "所属行业")
    private String industry;  // 所属行业

    @Excel(name = "客户星级")
    private String customerStarLevel;  // 客户星级

    @Excel(name = "备注")
    private String remark;

    @Excel(name = "单位名称")
    private String unitName;  // 单位名称

    @Excel(name = "单位地址")
    private String unitAddress;  // 单位地址

    @Excel(name = "税号")
    private String taxNumber;  // 税号

    @Excel(name = "开票联系电话")
    private String kaiPiaoContactPhone;  // 单位联系电话

    @Excel(name = "开户银行")
    private String bankName;  // 开户银行

    @Excel(name = "银行账户")
    private String bankAccount;  // 银行账户

    @Excel(name = "发票备注")
    private String invoiceRemark;
}